// C++ Templates 9.3: 预编译头文件
// 预编译头文件(Precompiled Headers, PCH)是一种优化C++编译速度的重要技术，特别是在使用大量模板的项目中。

// 9.3.1 预编译头文件的基本概念
// 什么是预编译头文件？
// 预编译头文件是将常用的、很少变化的头文件预先编译成二进制格式，以加速后续编译过程的技术。
// 为什么需要预编译头文件？
// 1.编译速度问题：
//      C++项目通常包含大量头文件
//      模板代码尤其庞大（STL库等）
//      每次编译都需要重新处理这些头文件
// 2.模板的特殊挑战：
//      模板在头文件中定义
//      模板实例化是编译密集型操作
//      标准库模板（如std::vector、std::map等）使用广泛


// 9.3.2 预编译头文件的工作原理
